package com.youkeyi.ddy.cloud.common.api.application.business.crm.order.dto;

import com.youkeyi.ddy.cloud.common.response.ResponseContent;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * BusinessCustomerVaccineOrderRecipientDetailsCloudDto
 *
 * @Author liuxiawang
 * @Date 2024/4/22 2:27 PM
 * @Location shenzhen.china
 */
@Data
public class BusinessCustomerVaccineOrderRecipientDetailsCloudDto extends ResponseContent {

    public BusinessCustomerVaccineOrderRecipientDetailsCloudDto() {
    }

    public BusinessCustomerVaccineOrderRecipientDetailsCloudDto(boolean success, String message) {
        super(success, message);
    }

    /**
     * 接种者姓名
     */
    private String recipientName;

    /**
     * 接种者性别：male 男 female 女
     */
    private String recipientSex;

    /**
     * 接种者生日
     */
    private Long recipientBirthday;

    /**
     * 接种者身份证
     */
    private String recipientIdCard;

    /**
     * 联系电话
     */
    private String customerPhone;

    /**
     * email
     */
    private String customerEmail;

    /**
     * 微信ID或微信名
     */
    private String customerWechatId;

    /**
     * 已完成的疫苗
     */
    private List<BusinessCustomerVaccineOrderRecipientDetailsFinishedCloudDto> finishedVaccine = new ArrayList<>();
    /**
     * 未完成的疫苗
     */
    private List<BusinessCustomerVaccineOrderRecipientDetailsUnfinishedCloudDto> unfinishedVaccine = new ArrayList<>();
    /**
     * 推荐的疫苗
     */
    private List<BusinessCustomerVaccineOrderRecipientDetailsUnfinishedCloudDto> recommendedVaccine = new ArrayList<>();
}
